Register allocation - определение. Что такое Register allocation
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое Register allocation - определение

PROCESS OF ASSIGNING A LARGE NUMBER OF TARGET PROGRAM VARIABLES ONTO A SMALL NUMBER OF CPU REGISTERS
Register spilling; Register spill; Global graph coloring register allocation; Register allocator; Live range; Register allocation by graph coloring; Spilling a register
  • Chaitin et al.'s iterative graph coloring based register allocator
  • Intel 386 registers
  • Shorter live ranges with SSA approach
Найдено результатов: 951
register allocation         
<compiler, algorithm> The phase of a compiler that determines which values will be placed in registers. Register allocation may be combined with {register assignment}. This problem can be shown to be isomorphic to {graph colouring} by relating values to nodes in the graph and registers to colours. Values (nodes) which must be valid simultaneously are linked by edges and cannot be stored in the same register (coloured the same). See also register dancing and register spilling. [Preston Briggs, PhD thesis, Rice University, April 1992 {"Register Allocation via Graph Coloring" (ftp://ftp.cs.rice.edu/public/preston/thesis.ps.gz)}]. (2000-12-04)
Register allocation         
In compiler optimization, register allocation is the process of assigning local automatic variables and expression results to a limited number of processor registers.
register spilling         
<programming, compiler> (By analogy with spilling the contents of an overfull container) When a compiler is generating machine code and there are more live variables than the machine has registers and it has to transfer or "spill" some variables from registers to memory. (1997-06-24)
Resource allocation         
ALLOCATION OF RESOURCES AMONG POSSIBLE USES
Distributed resource allocation; Allocation of resources; Resource allocation problems; Resource allocation problem; Allocation of Resources; Resource allocation mechanism; Resource Allocation; Algorithms for resource allocation
In economics, resource allocation is the assignment of available resources to various uses. In the context of an entire economy, resources can be allocated by various means, such as markets, or planning.
Register (sociolinguistics)         
FORM OF LANGUAGE USED FOR A PARTICULAR PURPOSE OR IN A PARTICULAR COMMUNICATIVE SITUATION
Levels of Register; Speech register; Diatype; Linguistic register; Language register; Formality scale; Lexicographical register; Formality level; Register (socio-linguistics); Speech levels; Formal register; Informal register; Low-register; High-register; Consultative register; Frozen register; Casual register; Intimate register
In sociolinguistics, a register is a variety of language used for a particular purpose or in a particular communicative situation. For example, when speaking officially or in a public setting, an English speaker may be more likely to follow prescriptive norms for formal usage than in a casual setting, for example, by pronouncing words ending in -ing with a velar nasal instead of an alveolar nasal (e.
Register (phonology)         
FEATURE OF SOME TONAL LANGUAGES
Register language; Phonetic register; Pitch register
In phonology, a register, or pitch register, is a prosodic feature of syllables in certain languages in which tone, vowel phonation, glottalization or similar features depend upon one another.
Status register         
REGISTER CONTAINING FLAGS GIVING ADDITIONAL INFORMATION CONCERNING A RESULT IN A PROCESSOR
Condition Code Register; Flag register; Condition code register; Processor flag
A status register, flag register, or condition code register (CCR) is a collection of status flag bits for a processor. Examples of such registers include FLAGS register in the x86 architecture, flags in the program status word (PSW) register in the IBM System/360 architecture through z/Architecture, and the application program status register (APSR) in the ARM Cortex-A architecture.
Register (music)         
RANGE OF A MUSICAL NOTE, SET OF PITCHES, MELODY, OR INSTRUMENT
Upper register; Registral difference
A register is the "height" or range of a note, set of pitches or pitch classes, melody, part, instrument, or group of instruments. A higher register indicates higher pitch.
Weekly Register         
BALTIMORE-BASED NATIONAL WEEKLY NEWS MAGAZINE
Niles Weekly Register; Niles' Register; Niles' Weekly Register; Niles' National Register; Niles National Register; The Weekly Register
The Weekly Register (also called the Niles Weekly Register and Niles' Register) was a national magazine published in Baltimore, Maryland by Hezekiah Niles from 1811 to 1848. The most widely circulated magazine of its time, the Register was the nation's first weekly newsmagazine and "exerted a powerful influence on the early national discourse.
Press-Register         
DAILY NEWSPAPER IN MOBILE, ALABAMA
The Mobile Register; The Mobile Press; Mobile Press; The Mobile Press Register; Mobile Press Register; Mobile Register; Mobile Press-Register; The Press-Register; The Mobile Press-Register; Press Register; The Mississippi Press; Mobile Daily Advertiser and Register
The Press-Register (known from 1997 to 2006 as the Mobile Register) is a thrice-weekly newspaper serving the southwest Alabama counties of Mobile and Baldwin. The newspaper is a descendant of one founded in 1813, making the Press-Register Alabama's oldest newspaper.

Википедия

Register allocation

In compiler optimization, register allocation is the process of assigning local automatic variables and expression results to a limited number of processor registers.

Register allocation can happen over a basic block (local register allocation), over a whole function/procedure (global register allocation), or across function boundaries traversed via call-graph (interprocedural register allocation). When done per function/procedure the calling convention may require insertion of save/restore around each call-site.